Have/Has been done 与Have/Has done 的区别主要在于二者的语态区别,其他并无太大差异。 具体分析如下: 1、have been done是现在完成时的 …
英语中的现在完成时是一种复杂而又常用的时态,对于许多 同学 而言,“have done” 和 “has done” 之间的选择经常令人感到困惑。 究竟应该如何准确 …
had done是过去完成时,如果动作发生在相对于过去某一时刻的过去,在过去某时刻已经完成了,就用had done,例如“我昨天三点到家时,露西已经睡着了” …
1、区别: have、has和had只是一个词的不同形式,都表示“拥有(表示一种状态)”的意思,但三个词在 时态和人称 的使用上具有区别。 2、用法: …
have done 表示:以现在为基准,现在的过去发生的、已经结束的某个事件,对现在的影响。 have been doing 表示:以 现在 为基准, 现在 的过去发生的、尚在进 …
更多内容请点击:现在时态Have Done的3种常见形式 - 知乎